home *** CD-ROM | disk | FTP | other *** search
/ Aminet 39 / Aminet 39 (2000)(Schatztruhe)[!][Oct 2000].iso / Aminet / comm / tcp / Tinyproxy-133.lha / tinyproxy-1.3.3 / doc / TODO < prev   
Encoding:
Text File  |  2000-02-16  |  1.6 KB  |  28 lines

  1. The following are some features that I'd like to add to tinyproxy in the
  2. future.  Where possible, I've listed the person who suggested it.  This
  3. list is in no particular order.  And hey, if you want to implement one of
  4. these, or another idea you have, go right ahead.  Just mail me the diff
  5. against the current tree and I'll integrate it if possible. 
  6.  
  7.   - Include hooks so other types of proxies can be modularly added to  
  8.     the source tree.  Then people can simply choose which types of 
  9.     proxies (ftp, www, etc) they'd like enabled in tinyproxy.h 
  10.     Suggested: Tarun Tuli.
  11.   - Make the source tree autoconf-ed so people can avoid editing
  12.     tinyproxy.h and the like.
  13.   - Add some kind of access control mechanism - probably IP-based, 
  14.     so users can choose only to let people from certain networks/ISP
  15.     use the proxy.  This becomes more of an issue with FTP proxies
  16.     and the like. (Partially Done. It would be better if there was a
  17.     config file.)
  18.   - Find a more elegant solution to embedding HTML documents in the 
  19.     source than the current method.  (see httperr() and showstats() for 
  20.     examples of how it's done right now).
  21.   - Include a function to rewrite the incoming requests. Should not be
  22.     much of a problem. Just need to modify the clientreq code to look up
  23.     the URL and rewrite it. If we want to go really fancy with RegEx
  24.     mapping this could get ugly. :)
  25.   - Ed Avis suggests having tinyproxy have the ability to send the data
  26.     from the connections through an external filtering program. I kind of
  27.     like this idea, but I don't really have a good way of doing it yet.
  28.